package com.itheima.config;

import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;

/**
 * @program: spring_base
 * @description:
 * @author: zhanghz001
 * @create: 2020-12-02 13:39
 **/
@ComponentScan(value = "com.itheima.controller")
@Configuration
//annotation-driven 但是不完全相同,
@EnableWebMvc
//@EnableWebMvc的功能很多,其中一个是视图转换
//1. 支持ConversionService的配置，可以方便配置自定义类型转换器
// 2. 支持@NumberFormat注解格式化数字类型
// 3. 支持@DateTimeFormat注解格式化日期数据，日期包括Date,Calendar,JodaTime（JodaTime要
// 导包）
// 4. 支持@Valid的参数校验(需要导入JSR-303规范)
// 5. 配合第三方jar包和SpringMVC提供的注解读写XML和JSON格式数据
public class SpringMvcConfig {
    //     implements WebMvcConfigurer {
    // //注解配置通用放行的资源格式
    // //配置指定放行的资源文件
    // @Override
    // public void addResourceHandlers(ResourceHandlerRegistry registry) {
    //     registry.addResourceHandler("/img/**").addResourceLocations("/img/");
    //     registry.addResourceHandler("/js/**").addResourceLocations("/js/");
    //     registry.addResourceHandler("/css/**").addResourceLocations("/css/");
    // }
    //
    // @Override
    // public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
    //     configurer.enable();
    // }
}
